﻿namespace QMERP.Domain.Dtos
{
    public class Contract_Lens_SalesProcessConstraintResponse
    {
        public long Id { get; set; }
        /// <summary>
        /// 镜种代码
        /// </summary>
        public string LensCode { get; set; } = "";
        /// <summary>
        /// 是否组合
        /// </summary>
        public bool IsCombination { get; set; }
        /// <summary>
        /// 焗色
        /// </summary>
        public string? JuSe { get; set; }
        /// <summary>
        /// 茶色
        /// </summary>
        public string? ChaSe { get; set; }
        /// <summary>
        /// 水银
        /// </summary>
        public string? ShuiYin { get; set; }
        /// <summary>
        /// 染色
        /// </summary>
        public string? RanSe { get; set; }
        /// <summary>
        /// UV
        /// </summary>
        public bool UV { get; set; } = false;
        /// <summary>
        /// 镜架
        /// </summary>
        public string? JingJia { get; set; }
        /// <summary>
        /// 加硬
        /// </summary>
        public bool JiaYing { get; set; } = false;
        /// <summary>
        /// 抛光
        /// </summary>
        public bool PaoGuang { get; set; } = false;
        /// <summary>
        /// 裁边
        /// </summary>
        public string? CaiBian { get; set; }
        /// <summary>
        /// 车边
        /// </summary>
        public string? CheBian { get; set; }
        /// <summary>
        /// 开坑
        /// </summary>
        public string? KaiKeng { get; set; }
        /// <summary>
        /// 批花
        /// </summary>
        public string? PiHua { get; set; }
        /// <summary>
        /// 刀边
        /// </summary>
        public string? DaoBian { get; set; }
        /// <summary>
        /// 面弯
        /// </summary>
        public string? MianWan { get; set; }
        /// <summary>
        /// 钻孔
        /// </summary>
        public string? ZuanKong { get; set; }
        /// <summary>
        /// 其他工序
        /// </summary>
        public string? OtherProcess { get; set; }
        /// <summary>
        /// 额外的工序
        /// </summary>
        public string? ExtraProcess { get; set; }
        /// <summary>
        /// 片记单价
        /// </summary>
        public decimal PricePcs { get; set; }
        /// <summary>
        /// 副记单价
        /// </summary>
        public decimal PricePairs { get; set; }
        /// <summary>
        /// 交收单显示(英文)
        /// </summary>
        public string? InvoiceStrENG { get; set; }
        /// <summary>
        /// 交收单显示(简体)
        /// </summary>
        public string? InvoiceStrCHS { get; set; }
        /// <summary>
        /// 交收单显示(繁体)
        /// </summary>
        public string? InvoiceStrCHT { get; set; }
        /// <summary>
        /// 合约Id
        /// </summary>
        public long ContractId { get; set; }
        /// <summary>
        /// 镜种Id
        /// </summary>
        public long LensId { get; set; }
    }
}
